﻿using Abp.Application.Services;
using MyCompanyName.AbpZeroTemplate.Prm.Admin.Dto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Http;

namespace MyCompanyName.AbpZeroTemplate.Prm.Admin
{
    public interface IPlanTplAppService : IApplicationService
    {
        List<GetPlanTplTreeOutPut> GetTree();

        List<GetPlanTplCheckTreeOutPut> GetCheckTree();
        void SetTplTask();
        Task Create(CreatePlanTplInPut input);
        Task CreateItem(CreatePlanTplItemInPut input);

        Task Delete([FromUri] int id);

        Task Edit(List<EditPlanTplInPut> input);
    }
}
